Optimal Resource Allocation of Cloud-Based Spark Applications

نویسندگان

چکیده

Nowadays, the big data paradigm is consolidating its central position in industry, as well society at large. Lots of applications, across disparate domains, operate on huge amounts and offer great advantages both for business research. According to analysts, cloud computing adoption steadily increasing support analyses Spark expected take a prominent market next decade. As applications gain more importance over time given dynamic nature resources, it fundamental develop an intelligent resource management system provide Quality Service guarantees end-users. This article presents set run-time optimization-based policies advanced analytics. Users submit characterized by priority hard or soft deadline. Optimization address two scenarios: i) identification minimum capacity run application within deadline; ii) re-balance resources case heavy load, minimising weighted deadline tardiness. The solution relies initial non-linear programming model formulation search space exploration based simulation-optimization procedures. execution times are estimated relying gamut techniques, including machine learning, approximated analyses, simulation. benefits approach evaluated Microsoft Azure HDInsight private cluster POWER8 considering TPC-DS industry benchmark SparkBench. results obtained first scenario demonstrate that percentage error prediction optimal usage with respect measurement exhaustive range 4–29 percent while literature-based techniques present average 6–63 percent. Moreover, second scenario, proposed algorithms can complex problems like redistribution among tens less than minute 8 average. On same considered tests, approaches obtain about 57

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cloud Resource Allocation for Cloud-Based Automotive Applications

There is a rapidly growing interest in the use of cloud computing for automotive vehicles to facilitate computation and data intensive tasks. Efficient utilization of on-demand cloud resources holds a significant potential to improve future vehicle safety, comfort, and fuel economy. In the meanwhile, issues like cyber security and resource allocation pose great challenges. In this paper, we tre...

متن کامل

An Intelligent Cloud Resource Allocation Service - Agent-Based Automated Cloud Resource Allocation using Micro-agreement

The Cloud refers to hardware and software resources available across the Internet. The number of competing Cloud Service Providers (CSP) continues to increase as companies outsource their computing infrastructure to the Cloud. In this environment, consumers face several challenges, including finding the least expensive Cloud service configuration, migration between CSPs and dynamically changing...

متن کامل

Economy Based Resource Allocation in IaaS Cloud

Infrastructure as a Service (IaaS) offers hardware resources (computing power, storage and network) as a service to its customers. The customers order these resources in the form of a lease. Aim of any service provider is to make a leasing plan to maximize the number of accepted leases. Opennebula is popular open source toolkit for building IaaS cloud. Opennebula has its own lease manager and i...

متن کامل

Cloud Resource Allocation Games

Cloud computing is a newly emerging paradigm in which a client pays as it uses computing resources owned by a cloud provider. Since multiple clients share the cloud’s resources, they could potentially interfere with each others’ tasks. Current pricing and resource allocation mechanisms are quite preliminary (e.g., fixed pricing in Amazon EC2/S3) and do not take into account the conflict of inte...

متن کامل

An Optimal Resource Allocation Scheme in Cloud Computing

Multimedia cloud, as a strict QoS requirement cloud paradigm, addresses how cloud can effectively process multimedia services for multimedia applications. In this paper, we optimize resource allocation for multimedia cloud based on queuing model. Numerical results demonstrate that the proposed optimal allocation scheme can optimally utilize the cloud resources to achieve a maximum revenue.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Cloud Computing

سال: 2022

ISSN: ['2168-7161', '2372-0018']

DOI: https://doi.org/10.1109/tcc.2020.2985682